package com.example.demo.jdk.jvm.classloader;

/**
 * @author: htc
 * @date: Created in 16:33 2019/3/7.
 */
public class ExClassLoaderDemo {
    /***
     * 因为BootstrapClassLoader是由c++实现的，所以并不存在一个Java的类，
     * 因此会打印出null，所以在ClassLoader中，null就代表了BootStrapClassLoader（有些片面）
     * @param args
     */
    public static void main(String[] args) {
        ClassLoader classLoader = ExClassLoaderDemo.class.getClassLoader();
        System.out.println(classLoader);
        System.out.println(classLoader.getParent());
        System.out.println(classLoader.getParent().getParent());
    }
}
